Chiến tranh với nước Tần Tấn_Huệ_công

Năm 647 TCN, nước Tấn mất mùa, xin mua thóc của nước Tần. Nhiều người khuyên Tần Mục công không nên giúp nhưng vua Tần bằng lòng giúp vì chỉ ghét Huệ công chứ không ghét dân Tấn, do đó sai người chuyển thóc từ đất Ung đến Giáng đô bán cho nước Tấn.

Sang năm 646 TCN, đến lượt nước Tần bị mất mùa, xin mua thóc của nước Tấn. Tấn Huệ công không nghe lời khuyên của Khánh Trịnh nên trả ơn nước Tần mà nghe theo lời của Quắc Xạ, không những không bán thóc mà còn khởi binh đánh Tần để nhân Tần bị đói mà diệt Tần.

Tần Mục công mang quân ra đón đánh. Hai bên đối trận ở đất Hàn Nguyên vào tháng 9 năm 646 TCN. Xe của Tấn Huệ công bị sa lầy. Quân Tấn bị quân Tần đánh bại. Tấn Huệ công bị Tần Mục công bắt sống.

Tần Mục công muốn giết Tấn Huệ công, nhưng chị Huệ công là vợ Mục công đứng ra xin tha mạng cho em. Tần Mục công bèn thả Tấn Huệ công, bắt phải ăn thề ở Vương Thành và cho về. Tấn Huệ công xấu hổ với người trong nước, định sai người về lập con là Thái tử Ngữ làm vua Tấn. Do Lã Sảnh trấn an, ông mới trở về nước.